impossible thoughts - German English Dictionary